import request from '@/utils/request'

// 获取验证码
export const getCaptcha = () => {
    return request.get({
        url: '/user/info/captcha_line',
    })
}

// 用户名密码登录
export const loginByUsername = (data) => {
    return request.post({
        url: '/user/info/login_username',
        data
    })
}

// 微信小程序登录
export const loginByWechat = (code) => {
    return request.get({
        url: '/user/info/login_wx_mini',
        data: { code }
    })
}

// 获取用户主页信息
export function getUserHomeInfo() {
  return request.get({
    url: '/user/info/home'
  })
}

// 获取用户详细信息
export function getUserInfo() {
  return request.get({
    url: '/user/info/detail'
  })
}

// 更新用户信息
export function updateUserInfo(data) {
  return request.put({
    url: '/user/info/update',
    data
  })
}

// 更新用户密码
export function updatePassword(data) {
  return request.put({
    url: '/user/info/password',
    data
  })
}
